package com.scub.foundation.tutorial.junit;


import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertTrue;

import org.junit.Before;
import org.junit.Test;

public class Test_TPTest {
	
        
		
	private Test_TP test_correcte;
	private Test_TP test_incorrecte;
	@Before
	public void setUp() 
	{
		test_correcte = new Test_TP();
		test_incorrecte = new Test_TP();
	}
	@Test
	public void test_Stage1_correcte()
	{
		test_correcte.Stage=1;
		test_correcte.num_de_suite=1; 
		
	boolean resultat = test_correcte.test_bouton1();
	boolean resultat2= test_correcte.test_bouton9();
	assertTrue(resultat);
	assertTrue(resultat2);
		
	}
	@Test
	
	public void test_Stage2_correcte()
	{
		test_correcte.Stage=2;
		test_correcte.num_de_suite=1; 
		
	boolean resultat = test_correcte.test_bouton4();
	boolean resultat2= test_correcte.test_bouton7();
	boolean resultat3 = test_correcte.test_bouton3();
	boolean resultat4= test_correcte.test_bouton2();
	
	assertTrue(resultat);
	assertTrue(resultat2);
	assertTrue(resultat3);
	assertTrue(resultat4);	
	}
	@Test
	public void test_Stage3_correcte()
	{
		test_correcte.Stage=3;
		test_correcte.num_de_suite=1;
		
    boolean resultat = test_correcte.test_bouton1();
	boolean resultat2= test_correcte.test_bouton9();	
	boolean resultat3 = test_correcte.test_bouton7();
	boolean resultat4= test_correcte.test_bouton5();
	boolean resultat5 = test_correcte.test_bouton4();
	boolean resultat6= test_correcte.test_bouton3();
	assertTrue(resultat);
	assertTrue(resultat2);
	assertTrue(resultat3);
	assertTrue(resultat4);
	assertTrue(resultat5);
	assertTrue(resultat6);
		
	}

}
